package com.wetao.lib_common.bean.response;

import com.google.gson.Gson;
import com.wetao.lib_common.base.Base2Response;

import java.io.Serializable;
import java.util.List;

/**
 * author: zhouyh
 * created on: 2021/6/22 5:19 下午
 * description:错题订正详情数据
 */
public class RevisionExamQuestionInfo extends Base2Response implements Serializable {


    /**
     * data : {"studentExamId":21769,"examType":null,"questionList":[{"studentExamAnswerId":133608,"questionId":197685,"subjectId":15,"state":2,"questionNo":1,"questionScore":4,"questionContent":"{\"explain\":{\"value\":\"<p style=\\\"text-indent:2.0em;line-height:1.2208333;\\\">A∩B={4,5}.<\/p>\"},\"question\":\"<p style=\\\"line-height:1.2208333;\\\">已知集合A={2,3,4,5},B={4,5,6,7},则A∩B=(  ).<\/p>\",\"options\":[{\"value\":\"{4,5} \"},{\"value\":\"{2,3,4,5}\"},{\"value\":\"{2,4,5} \"},{\"value\":\"{4,5,6,7}\"}],\"answers\":[\"A\"]}","question":"<p style=\"line-height:1.2208333;\">已知集合A={2,3,4,5},B={4,5,6,7},则A∩B=(  ).<\/p>","options":["{4,5} ","{2,3,4,5}","{2,4,5} ","{4,5,6,7}"],"explain":"<p style=\"text-indent:2.0em;line-height:1.2208333;\">A∩B={4,5}.<\/p>","answers":["A"],"questionType":2001,"isSingle":1,"answerType":1,"answerContent":"B","isRight":2,"myScore":0,"screenIsView":null,"questionScreen":null,"screenType":null,"screenId":null,"listeningUrl":null,"chapterId":null,"isCollect":1,"explainList":[{"questionId":196573,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-02-22/V0LdcGCwWJqToF6hDVLHKidYYf3tNLuF.mp4","videoCreatorid":65,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"},{"questionId":197584,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-02-22/V0LdcGCwWJqToF6hDVLHKidYYf3tNLuF.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"},{"questionId":197685,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-02-22/V0LdcGCwWJqToF6hDVLHKidYYf3tNLuF.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"},{"questionId":197718,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-02-22/V0LdcGCwWJqToF6hDVLHKidYYf3tNLuF.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"},{"questionId":200204,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-02-22/V0LdcGCwWJqToF6hDVLHKidYYf3tNLuF.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"}],"answerId":133608,"doodle":null,"voiceComment":null,"questionSite":null,"revisionContent":null,"revisionType":null,"revisionTime":null},{"studentExamAnswerId":133610,"questionId":197686,"subjectId":15,"state":2,"questionNo":2,"questionScore":4,"questionContent":"{\"explain\":{\"value\":\"<p style=\\\"text-indent:2.0em;line-height:1.2208333;\\\">因为A={x|-2&amp;lt;x&amp;lt;1},B={x|0&amp;lt;x&amp;lt;2},所以A∪B={x|-2&amp;lt;x&amp;lt;2}.<\/p>\"},\"question\":\"<p style=\\\"line-height:1.2208333;\\\">若集合A={x|-2&lt;x&lt;1},B={x|0&lt;x&lt;2},则集合A∪B等于(  ).<\/p>\",\"options\":[{\"value\":\"{x|-1&lt;x&lt;1}\"},{\"value\":\"{x|-2&lt;x&lt;1}\"},{\"value\":\"{x|-2&lt;x&lt;2}\"},{\"value\":\"{x|0&lt;x&lt;1}\"}],\"answers\":[\"C\"]}","question":"<p style=\"line-height:1.2208333;\">若集合A={x|-2&lt;x&lt;1},B={x|0&lt;x&lt;2},则集合A∪B等于(  ).<\/p>","options":["{x|-1&lt;x&lt;1}","{x|-2&lt;x&lt;1}","{x|-2&lt;x&lt;2}","{x|0&lt;x&lt;1}"],"explain":"<p style=\"text-indent:2.0em;line-height:1.2208333;\">因为A={x|-2&amp;lt;x&amp;lt;1},B={x|0&amp;lt;x&amp;lt;2},所以A∪B={x|-2&amp;lt;x&amp;lt;2}.<\/p>","answers":["C"],"questionType":2001,"isSingle":1,"answerType":1,"answerContent":"A","isRight":2,"myScore":0,"screenIsView":null,"questionScreen":null,"screenType":null,"screenId":null,"listeningUrl":null,"chapterId":null,"isCollect":1,"explainList":[{"questionId":197686,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-01-22/aiJCJ259FJ5a7jiFfsI0nI0D07dyjO5U.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"}],"answerId":133610,"doodle":null,"voiceComment":null,"questionSite":null,"revisionContent":null,"revisionType":null,"revisionTime":null},{"studentExamAnswerId":133611,"questionId":197687,"subjectId":15,"state":2,"questionNo":3,"questionScore":4,"questionContent":"{\"explain\":{\"value\":\"<p style=\\\"text-indent:2.0em;line-height:1.2208333;\\\">∵A={x|-3&amp;lt;x&amp;lt;0},B={x|x&amp;lt;-1},图中阴影部分表示的集合为A∩B,∴A∩B={x|-3&amp;lt;x&amp;lt;-1}.<\/p>\"},\"question\":\"<p style=\\\"line-height:1.2208333;\\\">设全集U=R,A={x|-3&lt;x&lt;0},B={x|x&lt;-1},则图中阴影部分表示的集合为(  ).<\/p><p style=\\\"text-align:center;line-height:1.2208333;\\\"><img src=\\\"http://newpage-test.oss-cn-hangzhou.aliyuncs.com/9147191b08b849ab8e2c1580195554bd.jpg\\\" /><\/p>\",\"options\":[{\"value\":\"{x|x&gt;0}\"},{\"value\":\"{x|-3&lt;x&lt;-1}\"},{\"value\":\"{x|-3&lt;x&lt;0}\"},{\"value\":\"{x|x&lt;-1}\"}],\"answers\":[\"B\"]}","question":"<p style=\"line-height:1.2208333;\">设全集U=R,A={x|-3&lt;x&lt;0},B={x|x&lt;-1},则图中阴影部分表示的集合为(  ).<\/p><p style=\"text-align:center;line-height:1.2208333;\"><img src=\"http://newpage-test.oss-cn-hangzhou.aliyuncs.com/9147191b08b849ab8e2c1580195554bd.jpg\" /><\/p>","options":["{x|x&gt;0}","{x|-3&lt;x&lt;-1}","{x|-3&lt;x&lt;0}","{x|x&lt;-1}"],"explain":"<p style=\"text-indent:2.0em;line-height:1.2208333;\">∵A={x|-3&amp;lt;x&amp;lt;0},B={x|x&amp;lt;-1},图中阴影部分表示的集合为A∩B,∴A∩B={x|-3&amp;lt;x&amp;lt;-1}.<\/p>","answers":["B"],"questionType":2001,"isSingle":1,"answerType":1,"answerContent":"B","isRight":1,"myScore":4,"screenIsView":null,"questionScreen":null,"screenType":null,"screenId":null,"listeningUrl":null,"chapterId":null,"isCollect":1,"explainList":[{"questionId":197687,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-01-22/aiJCJ259FJ5a7jiFfsI0nI0D07dyjO5U.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"}],"answerId":133611,"doodle":null,"voiceComment":null,"questionSite":null,"revisionContent":null,"revisionType":null,"revisionTime":null}]}
     */

    private Data data;

    public static RevisionExamQuestionInfo objectFromData(String str) {

        return new Gson().fromJson(str, RevisionExamQuestionInfo.class);
    }

    public Data getData() {
        return data;
    }

    public static class Data implements Serializable {
        /**
         * studentExamId : 21769
         * examType : null
         * questionList : [{"studentExamAnswerId":133608,"questionId":197685,"subjectId":15,"state":2,"questionNo":1,"questionScore":4,"questionContent":"{\"explain\":{\"value\":\"<p style=\\\"text-indent:2.0em;line-height:1.2208333;\\\">A∩B={4,5}.<\/p>\"},\"question\":\"<p style=\\\"line-height:1.2208333;\\\">已知集合A={2,3,4,5},B={4,5,6,7},则A∩B=(  ).<\/p>\",\"options\":[{\"value\":\"{4,5} \"},{\"value\":\"{2,3,4,5}\"},{\"value\":\"{2,4,5} \"},{\"value\":\"{4,5,6,7}\"}],\"answers\":[\"A\"]}","question":"<p style=\"line-height:1.2208333;\">已知集合A={2,3,4,5},B={4,5,6,7},则A∩B=(  ).<\/p>","options":["{4,5} ","{2,3,4,5}","{2,4,5} ","{4,5,6,7}"],"explain":"<p style=\"text-indent:2.0em;line-height:1.2208333;\">A∩B={4,5}.<\/p>","answers":["A"],"questionType":2001,"isSingle":1,"answerType":1,"answerContent":"B","isRight":2,"myScore":0,"screenIsView":null,"questionScreen":null,"screenType":null,"screenId":null,"listeningUrl":null,"chapterId":null,"isCollect":1,"explainList":[{"questionId":196573,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-02-22/V0LdcGCwWJqToF6hDVLHKidYYf3tNLuF.mp4","videoCreatorid":65,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"},{"questionId":197584,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-02-22/V0LdcGCwWJqToF6hDVLHKidYYf3tNLuF.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"},{"questionId":197685,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-02-22/V0LdcGCwWJqToF6hDVLHKidYYf3tNLuF.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"},{"questionId":197718,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-02-22/V0LdcGCwWJqToF6hDVLHKidYYf3tNLuF.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"},{"questionId":200204,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-02-22/V0LdcGCwWJqToF6hDVLHKidYYf3tNLuF.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"}],"answerId":133608,"doodle":null,"voiceComment":null,"questionSite":null,"revisionContent":null,"revisionType":null,"revisionTime":null},{"studentExamAnswerId":133610,"questionId":197686,"subjectId":15,"state":2,"questionNo":2,"questionScore":4,"questionContent":"{\"explain\":{\"value\":\"<p style=\\\"text-indent:2.0em;line-height:1.2208333;\\\">因为A={x|-2&amp;lt;x&amp;lt;1},B={x|0&amp;lt;x&amp;lt;2},所以A∪B={x|-2&amp;lt;x&amp;lt;2}.<\/p>\"},\"question\":\"<p style=\\\"line-height:1.2208333;\\\">若集合A={x|-2&lt;x&lt;1},B={x|0&lt;x&lt;2},则集合A∪B等于(  ).<\/p>\",\"options\":[{\"value\":\"{x|-1&lt;x&lt;1}\"},{\"value\":\"{x|-2&lt;x&lt;1}\"},{\"value\":\"{x|-2&lt;x&lt;2}\"},{\"value\":\"{x|0&lt;x&lt;1}\"}],\"answers\":[\"C\"]}","question":"<p style=\"line-height:1.2208333;\">若集合A={x|-2&lt;x&lt;1},B={x|0&lt;x&lt;2},则集合A∪B等于(  ).<\/p>","options":["{x|-1&lt;x&lt;1}","{x|-2&lt;x&lt;1}","{x|-2&lt;x&lt;2}","{x|0&lt;x&lt;1}"],"explain":"<p style=\"text-indent:2.0em;line-height:1.2208333;\">因为A={x|-2&amp;lt;x&amp;lt;1},B={x|0&amp;lt;x&amp;lt;2},所以A∪B={x|-2&amp;lt;x&amp;lt;2}.<\/p>","answers":["C"],"questionType":2001,"isSingle":1,"answerType":1,"answerContent":"A","isRight":2,"myScore":0,"screenIsView":null,"questionScreen":null,"screenType":null,"screenId":null,"listeningUrl":null,"chapterId":null,"isCollect":1,"explainList":[{"questionId":197686,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-01-22/aiJCJ259FJ5a7jiFfsI0nI0D07dyjO5U.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"}],"answerId":133610,"doodle":null,"voiceComment":null,"questionSite":null,"revisionContent":null,"revisionType":null,"revisionTime":null},{"studentExamAnswerId":133611,"questionId":197687,"subjectId":15,"state":2,"questionNo":3,"questionScore":4,"questionContent":"{\"explain\":{\"value\":\"<p style=\\\"text-indent:2.0em;line-height:1.2208333;\\\">∵A={x|-3&amp;lt;x&amp;lt;0},B={x|x&amp;lt;-1},图中阴影部分表示的集合为A∩B,∴A∩B={x|-3&amp;lt;x&amp;lt;-1}.<\/p>\"},\"question\":\"<p style=\\\"line-height:1.2208333;\\\">设全集U=R,A={x|-3&lt;x&lt;0},B={x|x&lt;-1},则图中阴影部分表示的集合为(  ).<\/p><p style=\\\"text-align:center;line-height:1.2208333;\\\"><img src=\\\"http://newpage-test.oss-cn-hangzhou.aliyuncs.com/9147191b08b849ab8e2c1580195554bd.jpg\\\" /><\/p>\",\"options\":[{\"value\":\"{x|x&gt;0}\"},{\"value\":\"{x|-3&lt;x&lt;-1}\"},{\"value\":\"{x|-3&lt;x&lt;0}\"},{\"value\":\"{x|x&lt;-1}\"}],\"answers\":[\"B\"]}","question":"<p style=\"line-height:1.2208333;\">设全集U=R,A={x|-3&lt;x&lt;0},B={x|x&lt;-1},则图中阴影部分表示的集合为(  ).<\/p><p style=\"text-align:center;line-height:1.2208333;\"><img src=\"http://newpage-test.oss-cn-hangzhou.aliyuncs.com/9147191b08b849ab8e2c1580195554bd.jpg\" /><\/p>","options":["{x|x&gt;0}","{x|-3&lt;x&lt;-1}","{x|-3&lt;x&lt;0}","{x|x&lt;-1}"],"explain":"<p style=\"text-indent:2.0em;line-height:1.2208333;\">∵A={x|-3&amp;lt;x&amp;lt;0},B={x|x&amp;lt;-1},图中阴影部分表示的集合为A∩B,∴A∩B={x|-3&amp;lt;x&amp;lt;-1}.<\/p>","answers":["B"],"questionType":2001,"isSingle":1,"answerType":1,"answerContent":"B","isRight":1,"myScore":4,"screenIsView":null,"questionScreen":null,"screenType":null,"screenId":null,"listeningUrl":null,"chapterId":null,"isCollect":1,"explainList":[{"questionId":197687,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-01-22/aiJCJ259FJ5a7jiFfsI0nI0D07dyjO5U.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"}],"answerId":133611,"doodle":null,"voiceComment":null,"questionSite":null,"revisionContent":null,"revisionType":null,"revisionTime":null}]
         */

        private Integer studentExamId;
        private Integer examType;
        private List<QuestionListBean> questionList;

        public static Data objectFromData(String str) {

            return new Gson().fromJson(str, Data.class);
        }

        public Integer getStudentExamId() {
            return studentExamId;
        }

        public void setStudentExamId(Integer studentExamId) {
            this.studentExamId = studentExamId;
        }

        public Integer getExamType() {
            return examType;
        }

        public void setExamType(Integer examType) {
            this.examType = examType;
        }

        public List<QuestionListBean> getQuestionList() {
            return questionList;
        }

        public void setQuestionList(List<QuestionListBean> questionList) {
            this.questionList = questionList;
        }

        public static class QuestionListBean implements Serializable {
            /**
             * studentExamAnswerId : 133608
             * questionId : 197685
             * subjectId : 15
             * state : 2
             * questionNo : 1
             * questionScore : 4.0
             * questionContent : {"explain":{"value":"<p style=\"text-indent:2.0em;line-height:1.2208333;\">A∩B={4,5}.</p>"},"question":"<p style=\"line-height:1.2208333;\">已知集合A={2,3,4,5},B={4,5,6,7},则A∩B=(  ).</p>","options":[{"value":"{4,5} "},{"value":"{2,3,4,5}"},{"value":"{2,4,5} "},{"value":"{4,5,6,7}"}],"answers":["A"]}
             * question : <p style="line-height:1.2208333;">已知集合A={2,3,4,5},B={4,5,6,7},则A∩B=(  ).</p>
             * options : ["{4,5} ","{2,3,4,5}","{2,4,5} ","{4,5,6,7}"]
             * explain : <p style="text-indent:2.0em;line-height:1.2208333;">A∩B={4,5}.</p>
             * answers : ["A"]
             * questionType : 2001
             * isSingle : 1
             * answerType : 1
             * answerContent : B
             * isRight : 2       1对，2错，3半对 4 对大部分 5错大部分
             * myScore : 0.0
             * screenIsView : null
             * questionScreen : null
             * screenType : null
             * screenId : null
             * listeningUrl : null
             * chapterId : null
             * isCollect : 1
             * explainList : [{"questionId":196573,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-02-22/V0LdcGCwWJqToF6hDVLHKidYYf3tNLuF.mp4","videoCreatorid":65,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"},{"questionId":197584,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-02-22/V0LdcGCwWJqToF6hDVLHKidYYf3tNLuF.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"},{"questionId":197685,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-02-22/V0LdcGCwWJqToF6hDVLHKidYYf3tNLuF.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"},{"questionId":197718,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-02-22/V0LdcGCwWJqToF6hDVLHKidYYf3tNLuF.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"},{"questionId":200204,"explainUrl":"http://newpage-test.oss-cn-hangzhou.aliyuncs.com//2021-02-22/V0LdcGCwWJqToF6hDVLHKidYYf3tNLuF.mp4","videoCreatorid":null,"videoCreatorType":2,"explainType":1,"explainName":"平台的讲解"}]
             * answerId : 133608
             * doodle : null
             *  "isUndrestand":null,
             * voiceComment : null
             * voiceCommentDuration : null
             * questionSite : null //试题所在位置描述,纸质作业专用
             * revisionContent : null
             * revisionType : null
             * revisionTime : null
             * isRevision: 1  0 否 1是
             */

            private Integer studentExamAnswerId;
            private Integer questionId;
            private Integer subjectId;
            private Integer state;
            private Integer questionNo;
            private Double questionScore;
            private String questionContent;
            private String question;
            private String explain;
            private Integer questionType;
            private Integer isSingle;
            private Integer answerType;
            private String answerContent;
            private Integer isRight;
            private Double myScore;
            private String screenIsView;
            private String questionScreen;
            private Integer screenType;
            private Integer screenId;
            private String listeningUrl;
            private Integer chapterId;
            private Integer isCollect;
            private Integer answerId;
            private String doodle;
            private String voiceComment;
            private Integer voiceCommentDuration;
            private String questionSite;
            private String revisionContent;
            private Integer revisionType;
            private String revisionTime;
            private List<String> options;
            private List<String> answers;
            private List<ExplainBean> explainList;
            private Integer isRevision;
            private Integer isUndrestand;

            public static QuestionListBean objectFromData(String str) {

                return new Gson().fromJson(str, QuestionListBean.class);
            }

            public Integer getStudentExamAnswerId() {
                return studentExamAnswerId;
            }

            public void setStudentExamAnswerId(Integer studentExamAnswerId) {
                this.studentExamAnswerId = studentExamAnswerId;
            }

            public Integer getQuestionId() {
                return questionId;
            }

            public void setQuestionId(Integer questionId) {
                this.questionId = questionId;
            }

            public Integer getSubjectId() {
                return subjectId;
            }

            public void setSubjectId(Integer subjectId) {
                this.subjectId = subjectId;
            }

            public Integer getState() {
                return state;
            }

            public void setState(Integer state) {
                this.state = state;
            }

            public Integer getQuestionNo() {
                return questionNo;
            }

            public void setQuestionNo(Integer questionNo) {
                this.questionNo = questionNo;
            }

            public Double getQuestionScore() {
                return questionScore;
            }

            public void setQuestionScore(Double questionScore) {
                this.questionScore = questionScore;
            }

            public String getQuestionContent() {
                return questionContent;
            }

            public void setQuestionContent(String questionContent) {
                this.questionContent = questionContent;
            }

            public String getQuestion() {
                return question;
            }

            public void setQuestion(String question) {
                this.question = question;
            }

            public String getExplain() {
                return explain;
            }

            public void setExplain(String explain) {
                this.explain = explain;
            }

            public Integer getQuestionType() {
                return questionType;
            }

            public void setQuestionType(Integer questionType) {
                this.questionType = questionType;
            }

            public Integer getIsSingle() {
                return isSingle;
            }

            public void setIsSingle(Integer isSingle) {
                this.isSingle = isSingle;
            }

            public Integer getAnswerType() {
                return answerType;
            }

            public void setAnswerType(Integer answerType) {
                this.answerType = answerType;
            }

            public String getAnswerContent() {
                return answerContent;
            }

            public void setAnswerContent(String answerContent) {
                this.answerContent = answerContent;
            }

            public Integer getIsRight() {
                return isRight;
            }

            public void setIsRight(Integer isRight) {
                this.isRight = isRight;
            }

            public Double getMyScore() {
                return myScore;
            }

            public void setMyScore(Double myScore) {
                this.myScore = myScore;
            }

            public String getScreenIsView() {
                return screenIsView;
            }

            public void setScreenIsView(String screenIsView) {
                this.screenIsView = screenIsView;
            }

            public String getQuestionScreen() {
                return questionScreen;
            }

            public void setQuestionScreen(String questionScreen) {
                this.questionScreen = questionScreen;
            }

            public Integer getScreenType() {
                return screenType;
            }

            public void setScreenType(Integer screenType) {
                this.screenType = screenType;
            }

            public Integer getScreenId() {
                return screenId;
            }

            public void setScreenId(Integer screenId) {
                this.screenId = screenId;
            }

            public String getListeningUrl() {
                return listeningUrl;
            }

            public void setListeningUrl(String listeningUrl) {
                this.listeningUrl = listeningUrl;
            }

            public Integer getChapterId() {
                return chapterId;
            }

            public void setChapterId(Integer chapterId) {
                this.chapterId = chapterId;
            }

            public Integer getIsCollect() {
                return isCollect;
            }

            public void setIsCollect(Integer isCollect) {
                this.isCollect = isCollect;
            }

            public Integer getAnswerId() {
                return answerId;
            }

            public void setAnswerId(Integer answerId) {
                this.answerId = answerId;
            }

            public String getDoodle() {
                return doodle;
            }

            public void setDoodle(String doodle) {
                this.doodle = doodle;
            }

            public String getVoiceComment() {
                return voiceComment;
            }

            public void setVoiceComment(String voiceComment) {
                this.voiceComment = voiceComment;
            }

            public Integer getVoiceCommentDuration() {
                return voiceCommentDuration;
            }

            public void setVoiceCommentDuration(Integer voiceCommentDuration) {
                this.voiceCommentDuration = voiceCommentDuration;
            }

            public String getQuestionSite() {
                return questionSite;
            }

            public void setQuestionSite(String questionSite) {
                this.questionSite = questionSite;
            }

            public String getRevisionContent() {
                return revisionContent;
            }

            public void setRevisionContent(String revisionContent) {
                this.revisionContent = revisionContent;
            }

            public Integer getRevisionType() {
                return revisionType;
            }

            public void setRevisionType(Integer revisionType) {
                this.revisionType = revisionType;
            }

            public String getRevisionTime() {
                return revisionTime;
            }

            public void setRevisionTime(String revisionTime) {
                this.revisionTime = revisionTime;
            }

            public List<String> getOptions() {
                return options;
            }

            public void setOptions(List<String> options) {
                this.options = options;
            }

            public List<String> getAnswers() {
                return answers;
            }

            public void setAnswers(List<String> answers) {
                this.answers = answers;
            }

            public List<ExplainBean> getExplainList() {
                return explainList;
            }

            public void setExplainList(List<ExplainBean> explainList) {
                this.explainList = explainList;
            }

            public Integer getIsRevision() {
                return isRevision;
            }

            public void setIsRevision(Integer isRevision) {
                this.isRevision = isRevision;
            }

            public Integer getIsUndrestand() {
                return isUndrestand;
            }

            public void setIsUndrestand(Integer isUndrestand) {
                this.isUndrestand = isUndrestand;
            }
        }
    }
}
